//
// Created by ningjian on 2021/10/11.
//

#ifndef TORCH_FORWARD_C_MUSEBIN_H
#define TORCH_FORWARD_C_MUSEBIN_H

#include <stdint.h>
#include "cmat.h"

/**
 *  解析Muse v3 输出的bin数据， 适用于yolo v3 模型输出
 *  适配三种bin文件，对应于big , mid, small 三种检测结果的原始输出值
 * @param data_ptr 原始数据的地址
 * @param data_len 数据大小
 * @param total_count 总共包含的实际数据个数
 * @param div  缩放系数
 * @param h_w  数据块分割大小
 * @return 返回一维的CMat数据
 */
CMat * DecodeBinData(const uint8_t * data_ptr, size_t data_len, int total_count, int div, int h_w);

#endif //TORCH_FORWARD_C_MUSEBIN_H
